hvm: Allow HVM guests to use sched_op() hcall on x86/64 Xen.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 16 Apr 2007 10:42:12 +0000 (11:42 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 16 Apr 2007 10:42:12 +0000 (11:42 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/hvm/hvm.c

index d8ef1ae25856469fafccc60562c6c91f650b8b46..bf6ec538aa086938502b4d6442a84e7aaf5721d1 100644 (file)
@@ -733,15 +733,17 @@ static long do_memory_op_compat32(int cmd, XEN_GUEST_HANDLE(void) arg)
 static hvm_hypercall_t *hvm_hypercall64_table[NR_hypercalls] = {
     HYPERCALL(memory_op),
     HYPERCALL(xen_version),
-    HYPERCALL(hvm_op),
-    HYPERCALL(event_channel_op)
+    HYPERCALL(event_channel_op),
+    HYPERCALL(sched_op),
+    HYPERCALL(hvm_op)
 };
 
 static hvm_hypercall_t *hvm_hypercall32_table[NR_hypercalls] = {
     HYPERCALL_COMPAT32(memory_op),
     HYPERCALL(xen_version),
-    HYPERCALL(hvm_op),
-    HYPERCALL(event_channel_op)
+    HYPERCALL(event_channel_op),
+    HYPERCALL(sched_op),
+    HYPERCALL(hvm_op)
 };
 
 static void __hvm_do_hypercall(struct cpu_user_regs *pregs)